package com.koron.plan.web.maintainplan.service;

import com.koron.plan.web.maintainplan.bean.entity.MaintainPlanDispatchBean;
import org.koron.ebs.mybatis.SessionFactory;

/**
 * @author twcao
 * @title: MaintainPlanDispatchService
 * @projectName GDH_EAM_V2
 * @description: 派工信息service
 * @date 2021/9/29:05
 */
public interface MaintainPlanDispatchService {

    /**
     * 保存或更新
     * @param factory 会话
     * @param bean 待保存的实体
     * @return 是否保存成功
     */
    boolean saveOrUpdate(SessionFactory factory, MaintainPlanDispatchBean bean);

    /**
     * 保存或更新
     * @param factory 会话
     * @param planId 计划id
     * @return 是否删除成功
     */
    boolean deleteByPlanId(SessionFactory factory, String planId);
}
